//
//  UIView+ML_Public.h
//  hehe
//
//  Created by Robin on 15/12/14.
//  Copyright © 2015年 HolyShit. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface UIView (MY_Public)
///画圆角，指定方向和圆角大小
-(void)makeRoundWithCorner:(UIRectCorner)corner radius:(CGFloat)radius;
///变成圆形（根据高度，所以如果不是正方形就会变成两边圆弧），参数为NO可以用来恢复
-(void)makeRound:(BOOL)roundOrNot;
/**
 *  增加毛玻璃效果（也就是半透明加模糊）
 *
 *  @param bgColor 背景色
 *  @param alpha   透明度
 */
-(void)addAlphaBlurWithBgColor:(UIColor *)bgColor alpha:(CGFloat)alpha;
/**
 *  uiview 转化成 uiimage
 */
-(UIImage*)convertToImage;
/**
 *  水纹效果(可以用于点击，或者页面跳转）默认一秒
 */
- (void)waterRipple;
/**
 *  水纹效果(可以用于点击，或者页面跳转）
 *
 *  @param duration 持续时间
 */
- (void)waterRippleWithDuration:(CGFloat)duration;
@end

@interface UIWindow (MY_Window)
///当前显示的最顶层window
+(UIWindow *)my_topWindow;
@end

@interface UIView (MY_LoadXib)
+ (id)my_loadFromXIB;
+ (id)my_loadFromXIBName:(NSString *)xibName;

@end

@interface UITableViewCell (MY_SelectedBg)
-(void)my_setSelectedBg;
-(void)my_ClearSelectedBg;
@end
